
app:registClass("MallController", "app.mall.controllers.MallController")

local MallModel = import(".models.MallModel")

app:registInst(MallModel.new())

app:registInst(app:getClass("MallController").new({type="systemUI"}))

app.session:on("pb_query.S2C_QueryLimitGoods", function(msg)
	app:sendMsg("MallModel", "S2C_QueryLimitGoods", msg)
end)

app.session:on("pb_activity.S2C_GetGiftPackageInfo", function(msg)
	app:sendMsg("MallModel", "S2C_GetGiftPackageInfo", msg)
end)

app.session:on("pb_activity.S2C_GetProductPackageInfo", function(msg)
	app:sendMsg("MallModel", "S2C_GetProductPackageInfo", msg)
end)

app.session:on("pb_recharge.S2C_GetEmaRechargeGoods", function(msg)
	app:sendMsg("MallModel", "updatePayGoodsByEma", msg)
end)